<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>数学对象</title>
  </head>
  <body>
    <script>
      // 1、圆周率
      console.log('圆周率--', Math.PI);

      // 2、向小取整
      console.log('向小取整--', Math.floor(1.9));

      // 3、向大取整
      console.log('向大取整--', Math.ceil(1.3));

      // 4、四舍五入
      console.log('四舍五入--', Math.round(2.6));
      // 注意：负数的四舍五入
      console.log('负数的四舍五入--', Math.round(-3.5));

      // 5、绝对值
      console.log('绝对值--', Math.abs(-8));

      // 6、最大值/最小值
      console.log('最大值--', Math.max(88, 3, 15, 4, 90, 55, 7));
      console.log('最小值--', Math.min(88, 3, 15, 4, 90, 55, 7));

      // 7、随机数
      console.log('随机数--', Math.random());
      // 7.1、获取两个数之间的随机整数，并且包含这两个数
      function randomRange(min, max) {
        return Math.floor(Math.random() * (max - min + 1)) + min;
      }
      console.log('包含--', randomRange(0, 6));
      // 7.2、获取两个数之间的随机整数，含最小值，不含最大值
      function randomRange2(min, max) {
        return Math.floor(Math.random() * (max - min)) + min;
      }
      console.log('不包含--', randomRange2(0, 6));
    </script>
  </body>
</html>
